﻿using System;

namespace Neturion.Dados
{
    public class ConfiguracaoSistema
    {
        private int _configuracaoSistemaId;
        private Sistema _sistema;
        private int _numeroDeResultados;
        private int _tamanhoTextoObservacao;
        private int _numeroItensComboBox;
        private int _tamanhoDescricoes;
        private int _tamanhoCodigos;
        private DateTime? _dataCadastro;
        private DateTime? _inicioVigencia;
        private DateTime? _fimVigencia;
        private string _numeroSerie;
        private bool _flagAtivado;

        public ConfiguracaoSistema()
        {
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual int ConfiguracaoSistemaId
        {
            get { return _configuracaoSistemaId; }
            set { _configuracaoSistemaId = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual Sistema Sistema
        {
            get { return _sistema; }
            set { _sistema = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual int NumeroDeResultados
        {
            get { return _numeroDeResultados; }
            set { _numeroDeResultados = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual int TamanhoTextoObservacao
        {
            get { return _tamanhoTextoObservacao; }
            set { _tamanhoTextoObservacao = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual int NumeroItensComboBox
        {
            get { return _numeroItensComboBox; }
            set { _numeroItensComboBox = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual int TamanhoDescricoes
        {
            get { return _tamanhoDescricoes; }
            set { _tamanhoDescricoes = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual int TamanhoCodigos
        {
            get { return _tamanhoCodigos; }
            set { _tamanhoCodigos = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime? DataCadastro
        {
            get { return _dataCadastro; }
            set { _dataCadastro = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime? InicioVigencia
        {
            get { return _inicioVigencia; }
            set { _inicioVigencia = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual DateTime? FimVigencia
        {
            get { return _fimVigencia; }
            set { _fimVigencia = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual string NumeroSerie
        {
            get { return _numeroSerie; }
            set { _numeroSerie = value; }
        }

        /// <summary>
        /// 
        /// </summary>
        public virtual bool FlagAtivado
        {
            get { return _flagAtivado; }
            set { _flagAtivado = value; }
        }
    }
}